body {
	min-width:320px;
    max-width: 750px;
    /* flexible 给我们划分了 10 等份 */
	width:10rem;
	margin: 0 auto!important;
	height: 677px;
    line-height: 1.5;
	font-family: Arial, Helvetica, sans-serif; 
	color: #000;
	background: #f2f2f2;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
/* cssrem 插件默认的html文字大小 cssroot 16px */


/* 如果我们的屏幕超过了 750px 那么我们就按照 750 设计稿来走 不会让我们的页面超过750px */
@media screen and (min-width:750px) {
	html {
		/* 提权 无穷大 */
		font-size: 75px!important;
	}
}
 a {
	 text-decoration: none;
	 font-size: .333333rem;
 }

/* search-content */
.search-content {
	display: flex;
	position: fixed;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	width: 10rem;
	height: 1.173333rem;
	background-color: #ffc001;	
	z-index: 999;
}
.classify {
	width: .586667rem;
	height: .933333rem;
	background-color: pink;
	margin:.146667rem .333333rem .133333rem ;
	background: url(../images/classify.png) no-repeat;
	background-size:.586667rem .933333rem;
}
.search {
	flex: 1;
}
.search input {
	outline: none;
	border:0;
	width: 100%;
	height: .88rem;
	font-size: .333333rem;
	background-color: #fff2cc;
	margin-top: .133333rem;
	border-radius: .44rem;
	color:#757575 ;
	padding-left: .733333rem;
}
.login {
	width: 1rem;
	height: .933333rem;
	margin: .133333rem;
	text-align: center;
	line-height: .933333rem;
	font-size: .333333rem;
}

/* goBack */
.goBack {
	display: none;
	position: fixed;
	bottom: 70px;
	right: 20px;
	width: 38px;
	height: 38px;
	background: url(../images/back.png) no-repeat;
	background-size: 38px 38px;
}

/*focus*/
.focus {
	position: relative;
	/*上面的是固定定位不占位置  解决方法如下*/
	padding-top: 1.173333rem;
}
.focus img {
	/*跟随父级一样宽*/
	width: 100%;
}
.focus ul {
	overflow: hidden;
	width: 500%;
	margin-left: -100%;
}
.focus ul li {
	float: left;
	width: 20%;
}
.focus ol {
	position: absolute;
	bottom: 5px;
	right: 5px;
	margin: 0;
}
.focus ol li {
	display: inline-block;
	width: 5px;
	height: 5px;
	background-color:#fff;
	list-style: none;
	border-radius: 2px;
	transition: all .3s;
}
.focus ol li.current {
	width: 15px;
}
 

/* nev {
	border-top: 1px solid #bbb;
	background-color: #fff;
	margin: 4px;
} */
.sales-hd {
	position: relative;
	height: 34px;
	border-bottom: 1px solid #ccc;
}
.sales-hd h2 {
	position: relative;
	/*首行文本缩进*/
	/* text-indent: -999px; */
	overflow: hidden;
}
.sales-hd h2::after {
	position: absolute;
	top: 8px;
	left: 20px;
	content: "";
	width: 79px;
	height: 15px;
	/* background:url(../images/hot.png)no-repeat 0 -20px; */
	/* background-size:79px auto ; */
}
.more {
	position: absolute;
	right: 5px;
	top: 0;
	background: -webkit-linear-gradient(left,#ff506c,#ff6bc6);
	border-radius: 15px;
	padding: 3px 20px 3px 10px;
	color: #fff;
}
.more::after {
	content: "";
	position: absolute;
	top: 10px;
	right: 9px;
	width: 7px;
	height: 7px;
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
	transform: rotate(45deg);
}

/* 视频模块 */
.subnav-entry {
	display: flex;
	border-radius: 8px;
	background-color: #fff;
	flex-wrap: wrap;
	
}
.subnav-entry li {
	/*相对于父级来说*/
	margin: 0 4px;
	padding:5px 0;
	flex: 40%;
}
.subnav-entry li a {
	display: block;
	
}
.subnav-entry li video {
	/* display: block; */
	border-radius: 12px;
	object-fit: fill;
    height:4.8rem;
	width: 100%;
	overflow: hidden;
}


/* 瀑布流插件开始 */
#gallery-wrapper {
	position: relative;
	max-width: 75%;
	width: 75%;
	margin:50px auto;
	}
	img.thumb {
	width: 100%;
	max-width: 100%;
	height: auto;
	}
	.white-panel {
	position: absolute;
	background: white;
	border-radius: 5px;
	box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	padding: 10px;
	}
	.white-panel h1 {
	font-size: 1em;
	}
	.white-panel h1 a {
	color: #A92733;
	}
	.white-panel:hover {
	box-shadow: 1px 1px 10px rgba(0,0,0,0.5);
	margin-top: -5px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	}
/* 瀑布流插件结束 */


/* 底部导航模块 */
.botto {
	width: 100%;
	position: fixed;
     bottom: 0;
	 background-color: #fff;
 }
.bottom {
	display: flex;
	flex-direction: row;
	border:3px 4px 10px;
	height: 64px;
	border-top: 1px solid #ccc;
}
.bottom li {
	flex: 1;
}
.bottom a {
	display: flex;
	flex-direction: column;
	/*侧轴居中 因为是单行*/
	align-items: center;
	color: #222;
	font-size: 12px!important;
}
.bottom a :nth-child(1){
	margin: 5px; 
 } 